from artifacts.base.base_artifacts import Artifacts
from artifacts.base.sr.sr_bonus_attr import SrBonusAttr


class Relics(Artifacts):
    def get_name(self):
        raise NotImplementedError

    def get_main_attr_weight_map(self):
        raise NotImplementedError

    def get_max_level(self):
        return 15

    def get_level_per_bonus(self):
        return 3

    def creat_bonus_attr(self, exclude=None, attr_type=None):
        return SrBonusAttr(exclude, attr_type)
